package com.ruoyi.dynamic.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.pojo.result.Pages;
import com.ruoyi.dynamic.model.pojo.entity.Family;
import com.ruoyi.dynamic.model.pojo.request.app.AppFamilySearchRequest;
import com.ruoyi.dynamic.model.pojo.result.app.AppFamilyResult;

/**
 * <p>
 * 家族 服务类
 * </p>
 *
 * @author Gnc
 * @since 2024-12-18
 */
public interface IFamilyService extends IService<Family> {

    /**
     * 家族列表
     */
    Pages<AppFamilyResult> listPage(AppFamilySearchRequest request, Long userId);

    /**
     * 详情
     */
    AppFamilyResult info(Family family);

    /**
     * 校验
     */
    Family verify(Long id);

    /**
     * 根据id获取家族
     */
    AppFamilyResult appInfo(Long id);

}


